package kn.webstd.g4g.commons.dts;

import java.util.Collection;

import javax.mail.Address;
import javax.mail.internet.AddressException;
import javax.mail.internet.InternetAddress;

public class EmailUtil {	
	public static InternetAddress getInternetAddress(String email) {
        InternetAddress direccion = null;
        try {
            if (email != null && !email.isEmpty()) {
                direccion = new InternetAddress(email);
            }
        } catch (AddressException ex) {          
            throw new g4gException("Error al convertir la direccion de correo "+ email, ex);
        }
        return direccion;
    }
	public static Address[] getDirecciones(Collection<InternetAddress> direcciones) {
        Address[] arrDirecciones = null;
        if (direcciones != null && !direcciones.isEmpty()) {
            arrDirecciones = new Address[direcciones.size()];
            direcciones.toArray(arrDirecciones);
        }
        return arrDirecciones;
    }   
	
}
